package main

func main() {
	println(detectCapitalUse("Leetcode"))
}
func detectCapitalUse(word string) bool {
	m := map[uint8]int{
		'a': 1, 'b': 1, 'c': 1, 'd': 1, 'e': 1, 'f': 1, 'g': 1, 'h': 1, 'i': 1, 'j': 1, 'k': 1, 'l': 1, 'm': 1, 'n': 1, 'o': 1, 'p': 1, 'q': 1, 'r': 1, 's': 1, 't': 1, 'u': 1, 'v': 1, 'w': 1, 'x': 1, 'y': 1, 'z': 1,
		'A': 2, 'B': 2, 'C': 2, 'D': 2, 'E': 2, 'F': 2, 'G': 2, 'H': 2, 'I': 2, 'J': 2, 'K': 2, 'L': 2, 'M': 2, 'N': 2, 'O': 2, 'P': 2, 'Q': 2, 'R': 2, 'S': 2, 'T': 2, 'U': 2, 'V': 2, 'W': 2, 'X': 2, 'Y': 2, 'Z': 2,
	}

	for i := 2; i < len(word); i++ {
		if m[word[i]] != m[word[i-1]] {
			return false
		}
	}
	if len(word) > 2 && m[word[0]] != 2 && m[word[1]] == 2 {
		return false
	}
	return true
}
